MPIDepQBF: Towards Parallel QBF Solving without Knowledge Sharing
نویسندگان
چکیده
Inspired by recent work on parallel SAT solving, we present a lightweight approach for solving quantified Boolean formulas (QBFs) in parallel. In particular, our approach uses a sequential state-of-the-art QBF solver to evaluate subformulas in working processes. It abstains from globally exchanging information between the workers, but keeps learnt information only locally. To this end, we equipped the state-ofthe-art QBF solver DepQBF with assumption-based reasoning and integrated it in our novel solver MPIDepQBF as backend solver. Extensive experiments on standard computers as well as on the supercomputer Tsubame show the impact of our approach.
منابع مشابه
PaQuBE: Distributed QBF Solving with Advanced Knowledge Sharing
In this paper we present the parallel QBF Solver PaQuBE. This new solver leverages the additional computational power that can be exploited from modern computer architectures, from pervasive multicore boxes to clusters and grids, to solve more relevant instances and faster than previous generation solvers. PaQuBE extends QuBE, its sequential core, by providing a Master/SlaveMessage Passing Inte...
متن کاملParallel QBF Solving
In this paper we present the parallel QBF Solver PaQuBE. This new solver leverages the additional computational power that can be exploited from modern computer architectures, from pervasive multicore boxes to clusters and grids, to solve more relevant instances faster than previous generation solvers. Furthermore, PaQuBE’s progressive MPI based parallel framework is the first to support advanc...
متن کاملEvaluation of Knowledge Sharing Strategies in a Parallel QBF Solver
In this paper we examine the effect that different knowledge sharing strategies have on the performance of our parallel QBF Solver PaQuBE. This new Master/Slave MPI based solver leverages the additional computational power that can be exploited from modern computer and system architectures, to solve more relevant instances and faster than previous generation solvers. Knowledge sharing plays a c...
متن کاملQmiraXT - A Multithreaded QBF Solver
This paper introduces the state-of-the-art multithreaded QBF solver QMiraXT. QMiraXT is the first parallel QBF Solver that supports advanced features such as: conflict/solution analysis with non-chronological backtracking; knowledge sharing between threads; and novel preprocessing and decision heuristics. By utilizing these features, QMiraXT is significantly faster on industrial and formal veri...
متن کاملSAT, SMT, and QBF Solving in a Multi-Core Environment
Recent trends in hardware design towards multi-core and multiprocessor systems call for the development of dedicated parallel algorithms in order to exploit the full potential of these architectures. We review recent work in this direction, put an emphasis on our own contributions and point out future challenges.
متن کامل